﻿#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//
//int main()
//{
//	printf("hello world\n");
//
//	return 0;
//}

//#include<iostream>
//using namespace std;
//
//int main()
//{
//	cout << "hello world" << endl;
//
//	return 0;
//}

//#include<stdio.h>
//#include<stdlib.h>
//
//namespace zsy
//{
//
//	namespace zs
//	{
//		int rand = 10;
//
//		int Add(int x, int y)
//		{
//			return x + y;
//		}
//	}
//
//	namespace hg
//	{
//		int rand = 20;
//
//		int Add(int x, int y)
//		{
//			return x + y;
//		}
//	}
//
//}
//
//int main()
//{
//	printf("%d\n", zsy::zs::rand);
//	printf("%d\n", zsy::zs::Add(1, 2));
//
//	printf("%d\n", zsy::hg::rand);
//	printf("%d\n", zsy::hg::Add(1, 2));
//
//	return 0;
//}

//#include"Stack.h"
//#include"Queue.h"
//
////全局定义了⼀份单独的Stack 
//typedef struct Stack
//{
//	int a[10];
//	int top;
//}ST;
//
//void STInit(ST* ps) {}
//void STPush(ST* ps, int x) {}
//
//int main()
//{
//	//调⽤全局的 
//	ST st1;
//	STInit(&st1);
//	printf("%d\n", sizeof(st1));
//
//	STPush(&st1, 1);
//	STPush(&st1, 2);
//
//
//	//调⽤zsy namespace的
//	zsy::ST st2;
//	zsy::STInit(&st2, 4);
//	printf("%d\n", sizeof(st2));
//
//	zsy::STPush(&st2, 1);
//	zsy::STPush(&st2, 2);
//	return 0;
//}


//#include<iostream>
//using namespace std;

//#include<stdio.h>
//
//namespace zsy
//{
//	int a = 0;
//	int b = 1;
//}
//
//using zsy::a;
//int main()
//{
//	printf("%d\n", a);
//	printf("%d\n", a);
//	printf("%d\n", a);
//	printf("%d\n", a);
//	printf("%d\n", a);
//	printf("%d\n", a);
//	printf("%d\n", zsy::b);
//	return 0;
//}
//

//#include<stdio.h>
//
//namespace zsy
//{
//	int a = 0;
//	int b = 1;
//}
//
//int main()
//{
//	printf("%d\n", zsy::a);
//
//	return 0;
//}

//
//#include<stdio.h>
//
//namespace zsy
//{
//	int a = 0;
//	int b = 1;
//}
//
//using namespace zsy;
//int main()
//{
//	printf("%d\n", a);
//	printf("%d\n", b);
//
//	return 0;
//}

#include<iostream>
using namespace std;

int main()
{
	int a = 0;
	double b = 0.1;
	char c = 'x';

	//可以⾃动识别变量的类型
	cout << a << " " << b << " " << c << endl;

	cin >> a >> b >> c;
	cout << a << " " << b << " " << c << endl;

	printf("%d\n", a);
	scanf("%d", &a);
	return 0;
}